package com.qk.service;

import com.qk.common.PageResult;
import com.qk.dto.UserDto;
import com.qk.entity.User;
import com.qk.vo.LoginResultVo;

import java.util.List;

public interface UserService {
    //分页查询
    PageResult<User> list(UserDto userDto);
    //添加用户
    void add(User user);


    //删除用户
    void deleteUsers(List<Integer> ids);

    //根据Id查询用户信息
    User getById(Integer id);

    //修改用户
    void updateUsers(User user);


    List<User> list();

    List<User> listByRole(String roleLabel);

    List<User> listByDept(Integer deptId);
    //登录
    LoginResultVo login(User user);
}
